call off a deal - Turkish English Dictionary